package com.hzhr.iot.device.model.regulatorDevice_maintenanceCard_item;

import com.hzhr.iot.core.annotation.CygModel;
import com.hzhr.iot.core.annotation.CygProperty;
import com.hzhr.iot.device.entity.DeviceMaintenanceCardItemEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

@ApiModel(value = "RegulatorDevice_MaintenanceCard_ItemModel", description = "调压设备的维护卡片的条目模型")
@CygModel(entity = DeviceMaintenanceCardItemEntity.class)
public class RegulatorDevice_MaintenanceCard_ItemModel {
    @ApiModelProperty(value = "说明 : 编号", required = true)
    @CygProperty(show = "", entityProp = "id")
    private Integer id;

    @ApiModelProperty(value = "说明 : 卡片编号(show_info=true时展示)", required = true)
    @CygProperty(show = "_show_info", entityProp = "cardId")
    private Integer cardId;
    @ApiModelProperty(value = "说明 : 运行压力(show_info=true时展示)")
    @CygProperty(show = "_show_info", entityProp = "runingPressure")
    private Double runingPressure;
    @ApiModelProperty(value = "说明 : 主路关闭压力(show_info=true时展示)")
    @CygProperty(show = "_show_info", entityProp = "mainClosePressure")
    private Double mainClosePressure;
    @ApiModelProperty(value = "说明 : 副路关闭压力(show_info=true时展示)")
    @CygProperty(show = "_show_info", entityProp = "secondClosePressure")
    private Double secondClosePressure;
    @ApiModelProperty(value = "说明 : 切断压力(show_info=true时展示)")
    @CygProperty(show = "_show_info", entityProp = "offPressure")
    private Double offPressure;
    @ApiModelProperty(value = "说明 : 放散压力(show_info=true时展示)")
    @CygProperty(show = "_show_info", entityProp = "escapePressure")
    private Double escapePressure;
    @ApiModelProperty(value = "说明 : 维护项目(show_info=true时展示)(关联 : user_service.options.code, typeName = 'MAINTENANCE_ITEM')", required = true)
    @CygProperty(show = "_show_info", entityProp = "maintenanceItem")
    private String maintenanceItem;
    @ApiModelProperty(value = "说明 : 维护项目描述(show_info=true时展示)", required = true)
    @CygProperty(show = "_show_info", entityProp = "maintenanceItemExt_des")
    private String maintenanceItemDes;
    @ApiModelProperty(value = "说明 : 维护时间(show_info=true时展示)(毫秒级时间戳)", required = true)
    @CygProperty(show = "_show_info", entityProp = "maintenanceTime")
    private Long maintenanceTime;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getCardId() {
        return cardId;
    }

    public void setCardId(Integer cardId) {
        this.cardId = cardId;
    }

    public Double getRuningPressure() {
        return runingPressure;
    }

    public void setRuningPressure(Double runingPressure) {
        this.runingPressure = runingPressure;
    }

    public Double getMainClosePressure() {
        return mainClosePressure;
    }

    public void setMainClosePressure(Double mainClosePressure) {
        this.mainClosePressure = mainClosePressure;
    }

    public Double getSecondClosePressure() {
        return secondClosePressure;
    }

    public void setSecondClosePressure(Double secondClosePressure) {
        this.secondClosePressure = secondClosePressure;
    }

    public Double getOffPressure() {
        return offPressure;
    }

    public void setOffPressure(Double offPressure) {
        this.offPressure = offPressure;
    }

    public Double getEscapePressure() {
        return escapePressure;
    }

    public void setEscapePressure(Double escapePressure) {
        this.escapePressure = escapePressure;
    }

    public String getMaintenanceItem() {
        return maintenanceItem;
    }

    public void setMaintenanceItem(String maintenanceItem) {
        this.maintenanceItem = maintenanceItem;
    }

    public Long getMaintenanceTime() {
        return maintenanceTime;
    }

    public void setMaintenanceTime(Long maintenanceTime) {
        this.maintenanceTime = maintenanceTime;
    }

    public String getMaintenanceItemDes() {
        return maintenanceItemDes;
    }

    public void setMaintenanceItemDes(String maintenanceItemDes) {
        this.maintenanceItemDes = maintenanceItemDes;
    }
}
